約 3,405,590 件
https://w.atwiki.jp/hmiku/pages/10447.html
【登録タグ 曖昧さ回避】 曖昧さ回避のためのページ riverの曲drop/river TEMB/ブランコPの曲DROP/TEMB/ブランコP たーPの曲DROP/たーP keenoの曲drop/keeno meIzuの曲drop/meIzu saniyuriの曲drop/saniyuri coroのCDdrop/CD 曖昧さ回避について 曖昧さ回避は、同名のページが複数存在してしまう場合にのみ行います。同名のページは同時に存在できないため、当該名は「曖昧さ回避」という入口にして個々のページはページ名を少し変えて両立させることになります。 【既存のページ】は「ページ名の変更」で移動してください。曖昧さ回避を【既存のページ】に上書きするのはやめてください。「〇〇」という曲のページを「〇〇/作り手」等に移動する場合にコピペはしないでください。 曖昧さ回避作成時は「曖昧さ回避の追加の仕方」を参照してください。 曖昧さ回避依頼はこちら→修正依頼/曖昧さ回避追加依頼
https://w.atwiki.jp/defaults/pages/28.html
Debugメニューを表示 対応:10.5.x(他環境未確認) 非対応: defaults write com.apple.addressbook ABShowDebugMenu -bool yes 元に戻す場合は defaults delete com.apple.addressbook ABShowDebugMenu
https://w.atwiki.jp/pubgpro/pages/82.html
所属チーム チーム 期間 4entro 2017-8 - 2017-11 KSV Notitle 2017-11 - 配信・SNS Twitch 大会戦績 日付 順位 大会 2017-8-23 4位 Gamescom PUBG Invitational Solo 2017-8-24 7位 Gamescom PUBG Invitational Duo 2017-8-26 12位 Gamescom PUBG Invitational Squad 2017-12-20 1位 AfreecaTV PUBG League Pilot Season Split1 2017-12-20 20位 AfreecaTV PUBG League Pilot Season Split1 Solo 2018-1-12 1位 AfreecaTV PUBG League Pilot Season Split2 2018-1-12 68位 AfreecaTV PUBG League Pilot Season Split2 Solo 2018-1-29 2位 AfreecaTV PUBG League Pilot Season Split3 2018-1-29 67位 AfreecaTV PUBG League Pilot Season Split3 Solo
https://w.atwiki.jp/slashdrop/pages/75.html
クラン規約 チート等の不正行為や荒らし行為など他人に不快な思いをさせる行為は一切禁止です。 不正行為当が発覚した場合は強制追放とさせていただきます。 試験内容 クランメンバー1人とグラタイマンをする(勝敗は関係ありません) 蒼式、海苔式等の技をクランメンバーに見せる。 以上の試験の総合結果で合否を判断します。
https://w.atwiki.jp/thinkpad/pages/28.html
無事トリプルブート(WindowsXP, Vista, 7)で稼動を開始したT400sだが、困ったことがある。というのも主たる記憶装置であるHDDが1.8インチであるために、基本的にHDDの選択肢が少ない(というか現時点では東芝の一種類しかない)ことと、引越しの道具がないことである。いつものように引越しで使うウルトラベイスリムに装着できるセカンドHDDアダプター(今回は---3になっている)が2.5インチSATAディスクしかサポートしていないのである。これには困った。 で今考えているのがこのような方法である。 1.セカンドHDDアダプター3に現在X61で使っている2.5インチ500GBを装着 2.T400sでそのままWindowsXPで起動(デバイスを拾いながらまずは起動するはず) 3.LB CopyCommanderを使って500GBHDDから1.8インチ250GBHDDへデータをコピー 4.1.8インチで起動して必要なドライバーを適用してそのまま利用を継続 という従来の方法を踏襲して1.8インチディスクに"無理やり"引越すパターンと、上記の途中であるStep2でもうやめてしまい、セカンドHDDアダプター常用でワンスピンドル機として使う方法である。必要があればUSB接続の光学ドライブを使えば良いのでいまのX61の使い方をそのまま継続するのであればこれもありかなと考えている。重量的にも軽くなると思われるので携帯には向いているが、せっかく光学ドライブが利用できるのにもったいないと言えばもったいないのだが。 で、この1.8インチディスクベイをようく見てみると、ディスク本体の厚みは8mmで2.5インチHDDとそれほど大きな違いはないように思われる。世の中には今後ノートPCのディスクは1.8インチが主流になるという見かたもあるようだが、このT400sに限って言えば、"もうちょっと頑張れ"ば2.5インチディスクも装着できそうな雰囲気である。X300,X301,T400sと1.8インチディスクを採用してきたlenovoであるが、今後もこのまま1.8インチを継続するのであろうか。多分2.5インチへ戻りそうな気もするのだがどうであろうか。
https://w.atwiki.jp/ddr_dp/pages/584.html
STARS☆☆☆(Re-tuned by HΛL) - DDR EDITION -(踊) 曲名 アーティスト フォルダ 難易度 BPM NOTES/FA(SA) その他 STARS☆☆☆(Re-tuned by HΛL) - DDR EDITION - TЁЯRA SN2 踊9 145 281 / 7 STREAM VOLTAGE AIR FREEZE CHAOS 55 42 18 8 15 楽譜面(6) / 踊譜面(9) / 激譜面(10) / 鬼譜面(-) 属性 渡り、交互難、リズム難 譜面 http //eba502.web.fc2.com/fumen/ddr/sn2/stars_hd_8t.html プレイ動画 https //www.youtube.com/watch?v=t0GsviDk4-0 (x2.0, NOTE, 2 07~) 解説 踊譜面らしかぬ難易度で、素直に踏ませてくれない捻くれた配置やリズムが取り辛い箇所がある。渡りも強め -- 名無しさん (2014-12-22 00 16 35) 名前 コメント コメント(私的なことや感想はこちら) 名前 コメント
https://w.atwiki.jp/duelvideo/pages/1995.html
【デッキ名】∞TAROT 【使用者】リーベルト 【メインギミック】 「聖占術姫タロットレイ」を中心にタロットカードになぞらえられた「アルカナNo.」と名づけられたカード達で戦うデッキ。 【このデッキを使った回の動画】 ドルル『甲縛式O.S x2』vs リーベルト『∞TAROT』 名前 コメント
https://w.atwiki.jp/ddwrt_openwrt/pages/64.html
以下は、openwrtの導入を失敗した事例です。 WHR-G300N(RT3052F)にて、openwrtを起動したいのですが、 openwrt公式ページに掲載されている15.05ディレクトリのファームウェアファイルでは起動できませんでした。 openwrtのページの、RT305xのディレクトリに、WHR-G300N用のイメージが3つ、あります。 これをダウンロードして、純正ファームウェア状態のWHR-G300Nの管理画面を開き、 純正WebUIのファーム更新ページで以下のファイルを指定し、ファイルを送り込みました。 openwrt-15.05-ramips-rt305x-whr-g300n-squashfs-factory-EU.bin 「ファームウェアデータが正しくありません。再起動します。」で受け付けてもらえず。 強硬手段で、bufpy/otdpopyページのFirmwareUpgradeページから流し込んだ結果、 焼く処理自体は成功しました。しかし、再起動後、仮文鎮の状態となりました。 LANからの応答がなくなったため、シリアルケーブルで確認したところ、 「Kernel panic - not syncing VFS Unable to mount root fs on unknown-block(31,4)」 ブートループにもならず、panicがでたところで、DIAG赤ランプ点灯で沈黙です。 沈黙するまでのログは、このページ下部へ転記しています。 dd-wrt14896をTFTPで焼き直して、とりあえず復旧しました。 dd-wrt14896で起動できる状態まで復旧できました。 この状態で、dd-wrt上のFirmwareUpgrade機能を使用して、 openwrtを焼くことを試みました。 openwrt-15.05-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin を指定してUpgradeボタンを押しました。 Upgrade failed.で終わりました。 アップデート処理中にシリアルケーブルでログを記録していたので、 このページの末尾に貼っています。 dd-wrt上ではopenwrtのファームを流し込むことができないようです。 TFTPをつかった送り付け方式で、公式サイトで掲載されている3つのイメージを 焼けるか試しました。結果は、すべてNGでした。 (ファームを受け取るが、焼く処理に移行せず、既存のファームが立ち上がる) TFTPで送り付けて、受付してもらえなかった、ファームウェア ファイルは以下 openwrt-15.05-ramips-rt305x-whr-g300n-squashfs-factory-EU.bin 3266400byte openwrt-15.05-ramips-rt305x-whr-g300n-initramfs-uImage.bin 3154648byte openwrt-15.05-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin 3407876byte 最後に、そもそも自分のTFTPの送受信環境が正常に動いてるかどうかの確認のため、 同様のTFTP環境でdd-wrt14896を送り付けました。焼きこみが正常に完了しました。 なので、TFTP環境は正常ということに。 掲載されているファイルが、機種違いか、なんらかの問題を抱えているのではないかという結論に。 以上で検証終わり。WHR-G300Nは、dd-wrtはOKだが、openwrtを入れる方法は、わからず。 掲載ファームのファイル名の末尾に「-EU」と記述があるので、海外で出荷されたもの専用のイメージなのかも。 インストール実績情報の「失敗事例あり 14.07」に、同機種が書いてあった。15.05もむりっぽい。 作業時に記録していた、各種ログを、張り付けておきます。 openwrtを焼いて、起動できない時のログ U-Boot 1.1.3 for BUFFALO AIRSTATION (Aug 26 2008 - 13 08 44) Board Ralink APSoC DRAM 32 MB Top of RAM usable for U-Boot at 82000000 Stack Pointer at 81f4ff98 relocate_code Pointer at 81fa0000 Now running in RAM - U-Boot at 81fa0000 FLASH ID 00h=[0xc2], 01h=[0x22a8], 0Eh=[0x0], 0Fh=[0x19] Set info- start[0]=BF000000 flash_protect ON from 0xBF000000 to 0xBF02B84F protect on 0 protect on 1 protect on 2 protect on 3 protect on 4 protect on 5 protect on 6 protect on 7 protect on 8 protect on 9 flash_protect ON from 0xBF030000 to 0xBF03FFFF protect on 10 flash_protect ON from 0xBF040000 to 0xBF04FFFF protect on 11 uboot use 81F4FFB0 - 82000000 Memory Test start(80000000) end(81F00000) size(01F00000) Pattern 55555555 Writing... Reading... Pattern AAAAAAAA Writing... Reading... Pattern 00000000 Writing... Reading... Memory Test OK ### buf_ver=[1.09] U-Boot Ver.=[1.09] ### build_date(env)=[Aug 26 2008 - 13 08 44] build_date(bin)=[Aug 26 2008 - 13 08 44] ============================================ Ralink UBoot Version 3.1 -------------------------------------------- ASIC 3052_MP2 (MAC to GigaMAC Mode) DRAM COMPONENT 256Mbits DRAM BUS 32BIT Total memory 64 MBytes Date Aug 26 2008 Time 13 08 44 ============================================ icache sets 256, ways 4, linesz 32 ,total 32768 dcache sets 128, ways 4, linesz 32 ,total 16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM size =32 Mbytes Please choose the operation 1 Load system code to SDRAM via TFTP. 2 Load system code then write to Flash via TFTP. 3 Boot system code via Flash (default). 4 Entr boot command line interface. 9 Load Boot Loader code then write to Flash via TFTP. 0 Net eth_register Eth0 (10/100-M) enetvar=ethaddr,Eth addr 00 AA BB CC DD 19 00 AA BB CC DD 19 eth_current- name = Eth0 (10/100-M) 6 System Load Linux Kernel then write to Flash via TFTP Server. netboot_common, argc= 2 *************buf = 0x81fcb9e0 **********NexTxPacket = 81fe3ac0 NetTxPacket = 0x81FE3AC0 NetRxPackets[0] = 0x81FE40C0 NetRxPackets[1] = 0x81FE46C0 NetRxPackets[2] = 0x81FE4CC0 NetRxPackets[3] = 0x81FE52C0 NetRxPackets[4] = 0x81FE58C0 NetRxPackets[5] = 0x81FE5EC0 NetRxPackets[6] = 0x81FE64C0 NetRxPackets[7] = 0x81FE6AC0 NetRxPackets[8] = 0x81FE70C0 NetRxPackets[9] = 0x81FE76C0 NetRxPackets[10] = 0x81FE7CC0 NetRxPackets[11] = 0x81FE82C0 NetRxPackets[12] = 0x81FE88C0 NetRxPackets[13] = 0x81FE8EC0 NetRxPackets[14] = 0x81FE94C0 NetRxPackets[15] = 0x81FE9AC0 NetRxPackets[16] = 0x81FEA0C0 NetRxPackets[17] = 0x81FEA6C0 NetRxPackets[18] = 0x81FEACC0 NetRxPackets[19] = 0x81FEB2C0 KSEG1ADDR(NetTxPacket) = 0xA1FE3AC0 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Mac to giga Mac mode rx_ring = A1FCBE00, tx_ring0 = A1FCBCC0 Header Payload scatter function is Disable !! RT2880_PDMA_GLO_CFG=00000020 ************************************************* RX_CALC_IDX0=19 RX_DRX_IDX0 = 0 ************************************************* ETH_STATE_ACTIVE!! tftp server(receive) go, waiting 4[sec] Trying Eth0 (10/100-M) ETH_STATE_ACTIVE!! Load address 0x81000000 Got ARP REPLY, set server/gtwy eth addr (** ** ** ** ** **) ↑作業者注:dd-wrtをTFTPで送ろうと試みたが、 送り側PCのarp設定の不備でタイムアウトになった。 再度やり直したので、ここは無視してください。 Got it checksum bad checksum bad checksum bad O O O O O TFTPserver error timeout on receive (0) Starting again Trying Eth0 (10/100-M) ETH_STATE_ACTIVE!! tftp server(receive) go, waiting 4[sec] Load address 0x81000000 no file was loaded. 3 System Boot system code via Flash. ## Booting image at bf050000 ... Image Name Linux Kernel Image Created 2010-02-08 9 47 05 UTC System Control Status = 0x20440000 Image Type MIPS Linux Kernel Image (lzma compressed) Data Size 895917 Bytes = 874.9 kB Load Address 80000000 Entry Point 8029b000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8029b000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21 (vc03021@mkitec-xen) (gcc version 3.3.6) #1 Mon Feb 8 18 38 13 JST 2010 The CPU feqenuce set to 384 MHz CPU revision is 0001964c Determined physical RAM map memory 02000000 @ 00000000 (usable) Built 1 zonelists. Total pages 8128 Kernel command line console=ttyS1,57600n8 root=/dev/mtdblock4 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled cause = 80800000, status = 1100ff00 PID hash table entries 128 (order 7, 512 bytes) calculating r4koff... 00177000(1536000) CPU frequency 384.00 MHz Using 192.000 MHz high precision timer. Console colour dummy device 80x25 Dentry cache hash table entries 4096 (order 2, 16384 bytes) Inode-cache hash table entries 2048 (order 1, 8192 bytes) Memory 29456k/32768k available (2201k kernel code, 3312k reserved, 462k data, 116k init, 0k highmem) Mount-cache hash table entries 512 NET Registered protocol family 16 SCSI subsystem initialized NET Registered protocol family 2 Time MIPS clocksource has been installed. IP route cache hash table entries 1024 (order 0, 4096 bytes) TCP established hash table entries 1024 (order 1, 8192 bytes) TCP bind hash table entries 1024 (order 0, 4096 bytes) TCP Hash tables configured (established 1024 bind 1024) TCP reno registered squashfs version 3.2-r2 (2007/01/15) Phillip Lougher squashfs LZMA suppport for slax.org by jro io scheduler noop registered (default) FLASH_API MAN_ID=C2 DEV_ID=22A8 SIZE=4MB Ralink gpio driver initialized HDLC line discipline version $Revision 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. mel_initsw initialized. ++ RALINK_REG_PIODATA = B0000620 Serial 8250/16550 driver $Revision 1.3 $ 2 ports, IRQ sharing disabled serial8250 ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250 ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A loop loaded (max 8 devices) rdm_major = 254 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET Registered protocol family 24 physmap flash device bfc00000 at 400000 RT2880 SOC Physically mapped flash Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 number of CFI chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. Creating 6 MTD partitions on "RT2880 SOC Physically mapped flash" 0x00000000-0x00030000 "uboot" 0x00030000-0x00040000 "uboot_environ" 0x00040000-0x00050000 "factory_default" 0x00050000-0x00140000 "linux" 0x00140000-0x003f0000 "rootfs" 0x003f0000-0x00400000 "user_property" block2mtd version $Revision 1.1.1.1 $ u32 classifier nf_conntrack version 0.5.0 (256 buckets, 2048 max) ip_tables (C) 2000-2006 Netfilter Core Team, Type=Linux ipt_time loading TCP cubic registered NET Registered protocol family 1 NET Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear greearb@candelatech.com All bugs added by David S. Miller davem@redhat.com No filesystem could mount root, tried squashfs Kernel panic - not syncing VFS Unable to mount root fs on unknown-block(31,4) 上記でopenwrt15.05を起動できない状態で電源を再投入し、dd-wrt 14896を、TFTPで送り付けて、焼きこんだ瞬間のログ U-Boot 1.1.3 for BUFFALO AIRSTATION (Aug 26 2008 - 13 08 44) Board Ralink APSoC DRAM 32 MB Top of RAM usable for U-Boot at 82000000 Stack Pointer at 81f4ff98 relocate_code Pointer at 81fa0000 Now running in RAM - U-Boot at 81fa0000 FLASH ID 00h=[0xc2], 01h=[0x22a8], 0Eh=[0x0], 0Fh=[0x19] Set info- start[0]=BF000000 flash_protect ON from 0xBF000000 to 0xBF02B84F protect on 0 protect on 1 protect on 2 protect on 3 protect on 4 protect on 5 protect on 6 protect on 7 protect on 8 protect on 9 flash_protect ON from 0xBF030000 to 0xBF03FFFF protect on 10 flash_protect ON from 0xBF040000 to 0xBF04FFFF protect on 11 uboot use 81F4FFB0 - 82000000 Memory Test start(80000000) end(81F00000) size(01F00000) Pattern 55555555 Writing... Reading... Pattern AAAAAAAA Writing... Reading... Pattern 00000000 Writing... Reading... Memory Test OK ### buf_ver=[1.09] U-Boot Ver.=[1.09] ### build_date(env)=[Aug 26 2008 - 13 08 44] build_date(bin)=[Aug 26 2008 - 13 08 44] ============================================ Ralink UBoot Version 3.1 -------------------------------------------- ASIC 3052_MP2 (MAC to GigaMAC Mode) DRAM COMPONENT 256Mbits DRAM BUS 32BIT Total memory 64 MBytes Date Aug 26 2008 Time 13 08 44 ============================================ icache sets 256, ways 4, linesz 32 ,total 32768 dcache sets 128, ways 4, linesz 32 ,total 16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM size =32 Mbytes Please choose the operation 1 Load system code to SDRAM via TFTP. 2 Load system code then write to Flash via TFTP. 3 Boot system code via Flash (default). 4 Entr boot command line interface. 9 Load Boot Loader code then write to Flash via TFTP. 0 Net eth_register Eth0 (10/100-M) enetvar=ethaddr,Eth addr 00 AA BB CC DD 19 00 AA BB CC DD 19 eth_current- name = Eth0 (10/100-M) 6 System Load Linux Kernel then write to Flash via TFTP Server. netboot_common, argc= 2 *************buf = 0x81fcb9e0 **********NexTxPacket = 81fe3ac0 NetTxPacket = 0x81FE3AC0 NetRxPackets[0] = 0x81FE40C0 NetRxPackets[1] = 0x81FE46C0 NetRxPackets[2] = 0x81FE4CC0 NetRxPackets[3] = 0x81FE52C0 NetRxPackets[4] = 0x81FE58C0 NetRxPackets[5] = 0x81FE5EC0 NetRxPackets[6] = 0x81FE64C0 NetRxPackets[7] = 0x81FE6AC0 NetRxPackets[8] = 0x81FE70C0 NetRxPackets[9] = 0x81FE76C0 NetRxPackets[10] = 0x81FE7CC0 NetRxPackets[11] = 0x81FE82C0 NetRxPackets[12] = 0x81FE88C0 NetRxPackets[13] = 0x81FE8EC0 NetRxPackets[14] = 0x81FE94C0 NetRxPackets[15] = 0x81FE9AC0 NetRxPackets[16] = 0x81FEA0C0 NetRxPackets[17] = 0x81FEA6C0 NetRxPackets[18] = 0x81FEACC0 NetRxPackets[19] = 0x81FEB2C0 KSEG1ADDR(NetTxPacket) = 0xA1FE3AC0 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Mac to giga Mac mode rx_ring = A1FCBE00, tx_ring0 = A1FCBCC0 Header Payload scatter function is Disable !! RT2880_PDMA_GLO_CFG=00000020 ************************************************* RX_CALC_IDX0=19 RX_DRX_IDX0 = 0 ************************************************* ETH_STATE_ACTIVE!! tftp server(receive) go, waiting 4[sec] Trying Eth0 (10/100-M) ETH_STATE_ACTIVE!! Load address 0x81000000 checksum bad checksum bad checksum bad checksum bad Got ARP REQUEST, return our IP Got ARP REPLY, set server/gtwy eth addr (** ** ** ** ** **) ← 作業者注:送ったPCのMACアドレス Got it O $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ tftp server done Bytes transferred = 3537021 (35f87d hex) NetBootFileXferSize= 0035f87d tftp server received buffalo F/W. buf="# Airstation FirmWare run u_fw r" Encript Airstation FirmWare header begin commands cmd # Airstation FirmWare cmd run u_fw b_end =BF3FFFFF Erase Flash from 0xbf050000 to 0xbf3fffff in Bank # 1 erase sector = 12 sect = 12,s_last = 70,erase poll = 1005007 erase sector = 13 sect = 13,s_last = 70,erase poll = 989357 erase sector = 14 *sect = 14,s_last = 70,erase poll = 989642 erase sector = 15 sect = 15,s_last = 70,erase poll = 998835 erase sector = 16 *sect = 16,s_last = 70,erase poll = 966750 erase sector = 17 sect = 17,s_last = 70,erase poll = 965967 erase sector = 18 *sect = 18,s_last = 70,erase poll = 1018824 erase sector = 19 sect = 19,s_last = 70,erase poll = 954678 erase sector = 20 *sect = 20,s_last = 70,erase poll = 975354 erase sector = 21 sect = 21,s_last = 70,erase poll = 970696 erase sector = 22 *sect = 22,s_last = 70,erase poll = 1025903 erase sector = 23 sect = 23,s_last = 70,erase poll = 955441 erase sector = 24 *sect = 24,s_last = 70,erase poll = 985875 erase sector = 25 sect = 25,s_last = 70,erase poll = 984439 erase sector = 26 *sect = 26,s_last = 70,erase poll = 982246 erase sector = 27 sect = 27,s_last = 70,erase poll = 982159 erase sector = 28 *sect = 28,s_last = 70,erase poll = 969250 erase sector = 29 sect = 29,s_last = 70,erase poll = 978681 erase sector = 30 *sect = 30,s_last = 70,erase poll = 966485 erase sector = 31 sect = 31,s_last = 70,erase poll = 971367 erase sector = 32 *sect = 32,s_last = 70,erase poll = 973716 erase sector = 33 sect = 33,s_last = 70,erase poll = 954776 erase sector = 34 *sect = 34,s_last = 70,erase poll = 1006261 erase sector = 35 sect = 35,s_last = 70,erase poll = 954937 erase sector = 36 *sect = 36,s_last = 70,erase poll = 969689 erase sector = 37 sect = 37,s_last = 70,erase poll = 987266 erase sector = 38 *sect = 38,s_last = 70,erase poll = 1021661 erase sector = 39 sect = 39,s_last = 70,erase poll = 958328 erase sector = 40 *sect = 40,s_last = 70,erase poll = 983041 erase sector = 41 sect = 41,s_last = 70,erase poll = 1012771 erase sector = 42 *sect = 42,s_last = 70,erase poll = 988130 erase sector = 43 sect = 43,s_last = 70,erase poll = 987110 erase sector = 44 sect = 44,s_last = 70,erase poll = 967968 erase sector = 45 *sect = 45,s_last = 70,erase poll = 983966 erase sector = 46 sect = 46,s_last = 70,erase poll = 976187 erase sector = 47 *sect = 47,s_last = 70,erase poll = 967002 erase sector = 48 sect = 48,s_last = 70,erase poll = 992403 erase sector = 49 *sect = 49,s_last = 70,erase poll = 1014151 erase sector = 50 sect = 50,s_last = 70,erase poll = 993465 erase sector = 51 *sect = 51,s_last = 70,erase poll = 958915 erase sector = 52 sect = 52,s_last = 70,erase poll = 955803 erase sector = 53 *sect = 53,s_last = 70,erase poll = 987580 erase sector = 54 sect = 54,s_last = 70,erase poll = 985339 erase sector = 55 *sect = 55,s_last = 70,erase poll = 978522 erase sector = 56 sect = 56,s_last = 70,erase poll = 1002727 erase sector = 57 *sect = 57,s_last = 70,erase poll = 980578 erase sector = 58 sect = 58,s_last = 70,erase poll = 1062311 erase sector = 59 *sect = 59,s_last = 70,erase poll = 988150 erase sector = 60 sect = 60,s_last = 70,erase poll = 993863 erase sector = 61 *sect = 61,s_last = 70,erase poll = 980643 erase sector = 62 sect = 62,s_last = 70,erase poll = 1018499 erase sector = 63 *sect = 63,s_last = 70,erase poll = 979122 erase sector = 64 sect = 64,s_last = 70,erase poll = 967590 erase sector = 65 *sect = 65,s_last = 70,erase poll = 979204 erase sector = 66 sect = 66,s_last = 70,erase poll = 1002134 erase sector = 67 *sect = 67,s_last = 70,erase poll = 947577 erase sector = 68 sect = 68,s_last = 70,erase poll = 967706 erase sector = 69 *sect = 69,s_last = 70,erase poll = 968583 erase sector = 70 sect = 70,s_last = 70,erase poll = 1004974 done Erased 59 sectors Copy linux image[3537021 byte] to Flash[0xBF050000].... Copy to Flash... Copy 3537021 byte to Flash... addr = 0xBF0A34F8 ,cnt=3195781 addr = 0xBF0F69F2 ,cnt=2854539 addr = 0xBF149EEC ,cnt=2513297 addr = 0xBF19D3E6 ,cnt=2172055 addr = 0xBF1F08DE ,cnt=1830815 addr = 0xBF243DD8 ,cnt=1489573 addr = 0xBF2972D2 ,cnt=1148331 addr = 0xBF2EA7CC ,cnt=807089 addr = 0xBF33DCC6 ,cnt=465847 addr = 0xBF3911C0 ,cnt=124605 done cmd reset dd-wrt14896を焼きおわり、正常に起動できたときのログ U-Boot 1.1.3 for BUFFALO AIRSTATION (Aug 26 2008 - 13 08 44) Board Ralink APSoC DRAM 32 MB Top of RAM usable for U-Boot at 82000000 Stack Pointer at 81f4ff98 relocate_code Pointer at 81fa0000 Now running in RAM - U-Boot at 81fa0000 FLASH ID 00h=[0xc2], 01h=[0x22a8], 0Eh=[0x0], 0Fh=[0x19] Set info- start[0]=BF000000 flash_protect ON from 0xBF000000 to 0xBF02B84F protect on 0 protect on 1 protect on 2 protect on 3 protect on 4 protect on 5 protect on 6 protect on 7 protect on 8 protect on 9 flash_protect ON from 0xBF030000 to 0xBF03FFFF protect on 10 flash_protect ON from 0xBF040000 to 0xBF04FFFF protect on 11 uboot use 81F4FFB0 - 82000000 Memory Test start(80000000) end(81F00000) size(01F00000) Pattern 55555555 Writing... Reading... Pattern AAAAAAAA Writing... Reading... Pattern 00000000 Writing... Reading... Memory Test OK ### buf_ver=[1.09] U-Boot Ver.=[1.09] ### build_date(env)=[Aug 26 2008 - 13 08 44] build_date(bin)=[Aug 26 2008 - 13 08 44] ============================================ Ralink UBoot Version 3.1 -------------------------------------------- ASIC 3052_MP2 (MAC to GigaMAC Mode) DRAM COMPONENT 256Mbits DRAM BUS 32BIT Total memory 64 MBytes Date Aug 26 2008 Time 13 08 44 ============================================ icache sets 256, ways 4, linesz 32 ,total 32768 dcache sets 128, ways 4, linesz 32 ,total 16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM size =32 Mbytes Please choose the operation 1 Load system code to SDRAM via TFTP. 2 Load system code then write to Flash via TFTP. 3 Boot system code via Flash (default). 4 Entr boot command line interface. 9 Load Boot Loader code then write to Flash via TFTP. 0 Net eth_register Eth0 (10/100-M) enetvar=ethaddr,Eth addr 00 AA BB CC DD 19 00 AA BB CC DD 19 eth_current- name = Eth0 (10/100-M) 6 System Load Linux Kernel then write to Flash via TFTP Server. netboot_common, argc= 2 *************buf = 0x81fcb9e0 **********NexTxPacket = 81fe3ac0 NetTxPacket = 0x81FE3AC0 NetRxPackets[0] = 0x81FE40C0 NetRxPackets[1] = 0x81FE46C0 NetRxPackets[2] = 0x81FE4CC0 NetRxPackets[3] = 0x81FE52C0 NetRxPackets[4] = 0x81FE58C0 NetRxPackets[5] = 0x81FE5EC0 NetRxPackets[6] = 0x81FE64C0 NetRxPackets[7] = 0x81FE6AC0 NetRxPackets[8] = 0x81FE70C0 NetRxPackets[9] = 0x81FE76C0 NetRxPackets[10] = 0x81FE7CC0 NetRxPackets[11] = 0x81FE82C0 NetRxPackets[12] = 0x81FE88C0 NetRxPackets[13] = 0x81FE8EC0 NetRxPackets[14] = 0x81FE94C0 NetRxPackets[15] = 0x81FE9AC0 NetRxPackets[16] = 0x81FEA0C0 NetRxPackets[17] = 0x81FEA6C0 NetRxPackets[18] = 0x81FEACC0 NetRxPackets[19] = 0x81FEB2C0 KSEG1ADDR(NetTxPacket) = 0xA1FE3AC0 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Mac to giga Mac mode rx_ring = A1FCBE00, tx_ring0 = A1FCBCC0 Header Payload scatter function is Disable !! RT2880_PDMA_GLO_CFG=00000020 ************************************************* RX_CALC_IDX0=19 RX_DRX_IDX0 = 0 ************************************************* ETH_STATE_ACTIVE!! tftp server(receive) go, waiting 4[sec] Trying Eth0 (10/100-M) ETH_STATE_ACTIVE!! Load address 0x81000000 TftpServer Timeout; Trying Eth0 (10/100-M) ETH_STATE_ACTIVE!! no file was loaded. 3 System Boot system code via Flash. ## Booting image at bf050000 ... Image Name DD-WRT v24 Linux Kernel Image Created 2010-08-07 7 03 16 UTC System Control Status = 0x20440000 Image Type MIPS Linux Kernel Image (lzma compressed) Data Size 785254 Bytes = 766.8 kB Load Address 80000000 Entry Point 80243000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80243000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.23.17 (root@dd-wrt) (gcc version 4.1.2) #3577 Sat Aug 7 09 01 19 CEST 2010 The CPU frequency set to 384 MHz 32M RAM Detected! CPU revision is 0001964c Determined physical RAM map memory 02000000 @ 00000000 (usable) Built 1 zonelists in Zone order. Total pages 8128 Kernel command line console=ttyS1,57600n8 root=/dev/mtdblock4 rootfstype=squashfs noinitrd Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled cause = 80800000, status = 1100ff00 PID hash table entries 128 (order 7, 512 bytes) calculating r4koff... 003a9800(3840000) CPU frequency 384.00 MHz Using 192.000 MHz high precision timer. console [ttyS1] enabled Dentry cache hash table entries 4096 (order 2, 16384 bytes) Inode-cache hash table entries 2048 (order 1, 8192 bytes) Memory 29656k/32768k available (2002k kernel code, 3112k reserved, 309k data, 112k init, 0k highmem) Mount-cache hash table entries 512 NET Registered protocol family 16 Generic PHY Registered new driver NET Registered protocol family 2 Time MIPS clocksource has been installed. IP route cache hash table entries 1024 (order 0, 4096 bytes) TCP established hash table entries 1024 (order 1, 8192 bytes) TCP bind hash table entries 1024 (order 0, 4096 bytes) TCP Hash tables configured (established 1024 bind 1024) TCP reno registered Load RT2880 Timer Module(Wdg/Soft) devfs 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs boot_options 0x1 squashfs version 3.0 (2006/03/15) Phillip Lougher io scheduler noop registered io scheduler deadline registered (default) Ralink gpio driver initialized Serial 8250/16550 driver $Revision 1.3 $ 2 ports, IRQ sharing disabled serial8250 ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250 ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A rt3052 access driver initialization. PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered MPPE/MPPC encryption/compression module registered NET Registered protocol family 24 PPPoL2TP kernel driver, V1.0 tun Universal TUN/TAP device driver, 1.6 tun (C) 1999-2004 Max Krasnyansky maxk@qualcomm.com ralink flash device 0x1000000 at 0xbf000000 Ralink SoC physically mapped flash Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 number of CFI chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. found squashfs at 110000 Creating 6 MTD partitions on "Ralink SoC physically mapped flash" 0x00000000-0x00030000 "uboot" 0x00030000-0x00040000 "uboot-config" 0x00040000-0x00050000 "factory-defaults" 0x00050000-0x003f0000 "linux" 0x00110000-0x003f0000 "rootfs" 0x003f0000-0x00400000 "nvram" u32 classifier Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (1024 buckets, 4096 max) ctnetlink v0.93 registering with nfnetlink. IPv4 over IPv4 tunneling driver GRE over IPv4 tunneling driver ip_tables (C) 2000-2006 Netfilter Core Team IPP2P v0.8.2 loading ClusterIP Version 0.8 loaded successfully TCP bic registered TCP cubic registered TCP westwood registered TCP highspeed registered TCP hybla registered TCP htcp registered TCP vegas registered TCP scalable registered NET Registered protocol family 1 NET Registered protocol family 17 Welcome to PF_RING 3.2.1 (C) 2004-06 L.Deri deri@ntop.org NET Registered protocol family 27 PF_RING bucket length 128 bytes PF_RING ring slots 4096 PF_RING sample rate 1 [1=no sampling] PF_RING capture TX No [RX only] PF_RING transparent mode Yes PF_RING initialized correctly. PF_RING registered /proc/net/pf_ring/ 802.1Q VLAN Support v1.8 Ben Greear greearb@candelatech.com All bugs added by David S. Miller davem@redhat.com GDMA1_MAC_ADRH -- 0x00000000 GDMA1_MAC_ADRL -- 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 256 rx/tx descriptors allocated, mtu = 1500! NAPI enable, weight = 0, Tx Ring = 256, Rx Ring = 256 GDMA1_MAC_ADRH -- 0x0000001d GDMA1_MAC_ADRL -- 0x73111112 PROC INIT OK! decode /dev/mtdblock4 VFS Mounted root (squashfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory 112k freed start service starting Architecture code for rt2880 rt2860v2_ap module license unspecified taints kernel. phy_tx_ring = 0x01c17000, tx_ring = 0xa1c17000, size 16 bytes phy_rx_ring = 0x01c18000, rx_ring = 0xa1c18000, size 16 bytes RT305x_ESW Link Status Changed GDMA1_FWD_CFG = 10000 switch reg write offset=14, value=405555 switch reg write offset=50, value=2001 switch reg write offset=98, value=7f3f switch reg write offset=e4, value=3f switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1002 switch reg write offset=70, value=ffff506f br0 Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature. device br0 entered promiscuous mode Algorithmics/MIPS FPU Emulator v1.5 device vlan1 entered promiscuous mode device eth2 entered promiscuous mode sh ead not found RtmpOSNetDevDetach() RtmpOSNetDeviceDetach(), dev- name=ra0! 0x1300 = 00064380 0x1300 = 00064380 device ra0 entered promiscuous mode br0 port 2(ra0) entering learning state br0 port 1(vlan1) entering learning state device br0 left promiscuous mode device br0 entered promiscuous mode device br0 left promiscuous mode device br0 entered promiscuous mode wland No such file or directory device vlan2 entered promiscuous mode device vlan2 left promiscuous mode SIOCGIFFLAGS No such device br0 topology change detected, propagating br0 port 2(ra0) entering forwarding state br0 topology change detected, propagating br0 port 1(vlan1) entering forwarding state SIOCGIFFLAGS No such device SIOCGIFFLAGS No such device SIOCGIFFLAGS No such device SIOCGIFFLAGS No such device SIOCGIFFLAGS No such device SIOCGIFFLAGS No such device etherip Ethernet over IPv4 tunneling driver connect Network is unreachable connect Network is unreachable connect Network is unreachable gethostbyname Network is unreachable RT305x_ESW Link Status Changed submit_button=[index] submit_type=[changepass] name=[index] type=[changepass] service=[] sleep=[1] action=[5] function ej_show_voltage not found function ej_show_cpu_temperature not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found function ej_get_cputemp not found function ej_get_voltage not found dd-wrt14896を正常起動時、FirmwareUpgrade画面からopenwrtをアップロードして、「/tmp/uploadBCf6vd Bad trx header」とログに出て書き込みに失敗するまでのログ openwrtのイメージファイルは、電源投入時にTFTPで送り付けることで、書き込むことができます。しかし、書き込みが終わると、このページの最初のようにブートできずに終わります。 dd-wrtのFirmwareUpgrade画面では、そもそもopenwrtのファイルを受け付けてくれませんでした。 受付してくれなかった時のログが以下です。 function ej_get_cputemp not found function ej_get_voltage not found upgrade_ver[v8.0.16] upgrade_ver[80016] intel_ver[14108] 4712_ver[15000] uploading [4096] uploading [8192] uploading [12288] 略 uploading [65536] uploading [69632] function stop_pppoeserver not found function stop_olsrd not found function stop_openvpn not found function stop_openvpnserver not found function stop_freeradius not found /tmp/uploadBCf6vd Bad trx header uploading [73728] uploading [77824] uploading [81920] uploading [86016] 略 uploading [3407923] uploading [3407923] connect Network is unreachable connect Network is unreachable connect Network is unreachable openwrtを起動するための対処法 いまのところ不明です。 追記 20151220に掲載していただいたファームを試してみました ビルドしていただいたファームを掲載してくださってる方のページ https //大破.net/contents/openwrt/15.05/ramips/whr-g300n/ 結論は、当方のWHR-G300Nに焼き込めず、すべて失敗です。 TFTPで焼きこみを実行すると「FTPS buf unknown firmware」とでて、スルーされます。 すでに書き込んであるdd-wrtのFirmwareUpgrade機能をつかいますが、 あいかわらずすべてのファームで、アップ後すぐに Update Successful が出てしまい、 コンソールで確認すると「bad trx header」でスルーされています。 ubootenvの状態 シリアルポート経由で接続して、ubootのメニューでコンソールに降りて、 Please choose the operation 1 Load system code to SDRAM via TFTP. 2 Load system code then write to Flash via TFTP. 3 Boot system code via Flash (default). 4 Entr boot command line interface. 9 Load Boot Loader code then write to Flash via TFTP. ここで4を押し、ubootのコンソールに入ります。 printenv で現在のubootenvの状況を確認します。 そのあと、以下の書き込みコマンドを実行 setenv accept_open_rt_fmt 1 setenv tftp_wait 10 saveenv 再度pintenvをして、値が書き込めていることを確認しました。 念のためリブート後も確認しましたが、書いた値は残っていることを確認しました。 類似した型番で、CPU違いの機種「WHR-G301N」では、これを施すことで dd-wrtがいれてある状態から、TFTP経由で純正ファームに戻せることを確認しました。 openwrtもTFTPで12.09~15.05を3種類すべて焼けました。 しかし、自分の手持ちのWHR-G300Nは、この方法で純正に戻すことができないようです。 焼いてみた openwrt-ramips-rt305x-whr-g300n-squashfs-sysupgrade_20151220-1951.bin 3670020byte $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ tftp server done Bytes transferred = 3670020 (380004 hex) NetBootFileXferSize= 00380004 tftp server received buffalo F/W. buf=" X燿?XD FTPS buf unknown firmware ### 3 System Boot system code via Flash. ## Booting image at bf050000 ... Image Name DD-WRT v24 Linux Kernel Image Created 2015-02-24 7 42 03 UTC 以降、いれてあるdd-wrtが通常通りに起動する 焼いてみた openwrt-ramips-rt305x-whr-g300n-initramfs-uImage_20151220-1947.bin 3478099byte Bytes transferred = 3478099 (351253 hex) NetBootFileXferSize= 00351253 tftp server received buffalo F/W. buf=" X・f,XDr" ### TFTPS buf unknown firmware ### 上に同じ 焼いてみた 純正ファーム factory-EUは純正ファームからアップデートを実行するファイルであると理解し、純正ファームに戻せばよいのだろうと、純正ファームを焼くが、純正ファームも焼けずに跳ねられる tftp server done Bytes transferred = 3603652 (36fcc4 hex) NetBootFileXferSize= 0036fcc4 tftp server received buffalo F/W. buf="Lhz-Kgddn" ### TFTPS buf unknown firmware ### なお、念のため、20151220掲載の、factory-EU 「openwrt-ramips-rt305x-whr-g300n-squashfs-factory-EU_20151220-1951.bin 3603652」 をTFTPで送ってみましたが、同じ症状「### TFTPS buf unknown firmware ###」で焼けませんでした。 まさに八方ふさがり。この状態でも、dd-wrtは、いつも正常に起動します。 現状、どうやっても、dd-wrtから抜け出すことができません。泣きたい。 残る手段は、ubootのmenuから焼く手段が考えられますが、 3つ掲載されているファームウェアのうち、どのファームウェアイメージを どのように使えばよいのかわからないため、現在はチャレンジしていません。
https://w.atwiki.jp/orirowa2014/pages/280.html
「まず確認したいんだけど、新田くんってどこまで知ってるの?」 いろいろ話をする前に彼が裏の事情についてどの程度まで把握しているのかを確認しなくてはならない。 この緊急事態に気にすることではないのかもしれないけれど。 その理解度如何によっては話す内容や説明すべきことも変わってくる。 「どこまでって何がだよ」 「何って……その、私の事とか」 「はぁ~?」 うわ。思いっきり何言ってんだこいつって顔された。 確かに今のは自意識過剰な女子みたいな聞き方になってしまったけどさ。そこは少し反省。 「うん。ごめんなさい、今のは私の聞き方が悪かった。 そうね、例えばこの辺の事情とか」 そう言って手の平に小さな氷像を作り出す。ちなみにデザインは犬だ。 彼は私の異能によって生み出された小さな氷犬を見つめると、困ったように頭を掻いた。 「……この辺とか言われてもな。つかどうやってんだそれ、冷え性か?」 「そんな訳ないでしょ……ってそこからか」 パチンと指を鳴らして氷像を霧散させる。 ある程度予想していたことではあるのだが、彼は裏の世界どころか異能についても知らない完全なる素人のようだ。 その状態で正体不明の物に真正面から挑みに来るんだから本当にどうかしていると思う。 しかしそうなると、かなり基本的なところから説明しなくてはならないという事だけど、どう説明したものか……。 勉強教えたりとか説明って苦手なんだよなぁ、私。 「そうね、これはいわゆる超能力ってやつよ。超能力はわかるでしょ? …………わかるわよね?」 「ス、スプーン曲げとかなら何とか」 難しい顔をしながら新田くんは答える。 まあスプーン曲げもテレの一種だし、広く知られる超能力と言う意味では間違いではない。インチキが多いのが難点だけど。 「うん。まあ理解としてはそれでもいいわ。 世の中にはそう言う事が出来る人間がたまにいるのよ。そして私もそういう人間って訳」 なるほどなーと、新田くんはわかったんだかわかってないんだかよくわからない相槌を打った。 「けどスプーン曲げくらいなら俺もできるぜ? 親指でちょいと曲げればいいんだよな」 「いや、それただの腕力だから。そう言うんじゃなくて、普通の人に出来ない事が出来る人間がいるって事よ。 私みたいに氷を自由に出せる人間なんてその辺にいないでしょ?」 「それ言ったらうちの学校そんな奴の集まりだろ、他人に出来ない事の出来る奴なんていくらでもいるぜ?」 まあ確かに、うちの学園――特に我がSクラス――は一芸特化の集まりだ。 普通の人間は一二三さんのように日本刀を鍛え上げることはできないし、夏目くんのようにボールを生きているように扱うことはできない。 だがそれらと異能を同列に語られても困る。 「それはその通りだけど、結局それは才能でしょ? 異能はそう言うのとは違うわよ、使い方によっては人を傷つける凶器になってしまう危険なモノよ」 「その辺もそう変わらねえだろ。どんなもんでも使い方次第だ、それこそ誰でも持ってる拳だって鍛え上げれば凶器になるぜ」 そう言ってぐっと握りしめた拳をこちらに向けた。 ふむ。実際にそれを実現している人の言葉だ、それなりの説得力がある。 どれだけ言っても、彼にとっては異能は特技に毛の生えた物という認識にしかならないようだ。 まあ新田くんはそれでいいか(メンドクサイし) 「ま、世間は新田くんの頭ほど単純な作りしてないのよ。よくわからないモノをそう簡単に受け入れるほど広量じゃない」 「そんなもんかねぇ」 「実際、能力者が迫害されることなんて珍しくもないのよ。だから表に出ることも少ないし独自のコミュニティを築いてるのが現状ね」 世界に受け入れられないが故に、その能力を悪用するヴィランが生まれ。 人のみで対応できない悪に対抗すべく、能力を正義に使うヒーローが生まれた。 そうして表とは違うもう一つの裏の世界が生まれた。 「といっても原因は分らないのだけど、近年そう言う力を持った人間が爆発的に増えてその図式も崩れつつあるらしいんだけど……」 能力者の爆発的増大により、裏の世界は確実に広がりつつある。それこそ表の世界を侵すほどに。 この辺の人口爆発が起きた正確な時期や原因、変異や歴史などは、私は正直あまり詳しくは知らない。 恐らくお父さんや幹部の人達なら詳しく説明できるのだろうけど。 「ふーん。よくわかんねえけど。輝幸もその超能力者ってやつだったのかな」 「輝幸って?」 「ここであった中学の後輩」 詳しく聞いてみれば、新田くんがこの場で出会い、先ほど別れたという斉藤輝幸くんがその身を獣のように変貌させた、との事らしい。 「変身か……だとしたらそれは超能力者じゃなくてブレイカーズの改造人間かもね」 変身能力(メタモルフォーゼ)という可能性も考えられなくもないが。 人間体から豹のような大男に変貌したと言うのならモチーフのある怪人である可能性は高い。 一瞬、いくらなんでも中学生を素体にするだろうか、という疑問が頭をよぎったが、私の両親を殺したあいつらならその程度の事はやりかねない。 「そのブレイカーズってのは?」 「さらってきた人間を改造して、無理矢理利用する極悪非道の悪の組織よ。 破壊を愉しみ殺戮を謳歌する最っ低な奴ら、私の両親もあいつらに殺されたわ」 「…………殺された?」 「ええ、そうよ、知らなかったっけ? 私両親いないの、孤児ってやつ」 別段自分が孤児であることは隠しているわけではない。 この経歴を私は恥ずかしいものだとは思っていないから。 わざわざ言いふらすようなことでもないが、聞かれれば普通に答える。 舞歌や夏美にルピナスといった親しい友人たちは知っているし、クラスの何人かは知っている事実だ。 もちろん両親がブレイカーズに殺されたという点は、裏の事情を知らない彼女たちには秘密にしているが。 「あいつらはここにも何人かいるみたいだから新田くんも気を付けた方がいいわ」 そこまで言って、思わず声に憎悪が宿ってしまったことに気づいた。 いけないと自省する。 お父さんとお母さんを殺したあいつらを決して許すつもりはないけれど、その感情は無関係の相手にぶつけるようなモノではない。 「で、その改造人間ってのになるとどうなんの?」 彼はそこには触れず、ごく普通に質問を続けた。 いや、単に気づいてないだけなのかもしれないが、そういう機微を敏感に感じるタイプでもないだろう。 彼に気づかれない様に少しだけ息を吐き、乱れた心を落ち着け心を切り替える。 「まず改造人間にはモチーフとなる対象があって、このモチーフに対応した変身形態を持つ怪人になるのが基本ね。 そしてモチーフに応じた特殊能力を得るようになるの。多分その子のモチーフは豹ね。 実在の生物をモチーフとしているという事は多分第一世代怪人だから、そこまで厄介な能力は持ってないと思うんだけど」 「なるほど。わからん」 うん。二行目くらいから理解を諦めた顔をしていたのは知ってたよ。 私も説明得意な方じゃないけれど不優秀な生徒だなぁ、どうしよう。 「それに倒すべき敵、みたいな風に語んなよ。そのブレイカーズってはともかく、輝幸は悪い奴じゃなかったぜ?」 注意していたつもりだが、無意識に倒すべき相手として語ってしまっていたようだ。 と言うか、やはりその辺の悪意は見抜かれてたか。 「……まあ私も怪人の全部が全部悪人だとは言わないわ。無理矢理さらわれて改造された人間だって少なくないし。 けど、ここにいる剣神龍次郎と大神官ミュートスの二人だけは別よ、アイツらは正真正銘の悪人なんだから。新田くんもお願いだから気を付けて」 無理矢理に改造手術を行われた被害者とも言える人たちもいるのは確かだ。 けれど自ら望んで怪人となった者たちや、完全に洗脳され破壊を巻き散らかすだけの存在になってしまった者は排除しなくてはならないし。 ブレイカーズを司る大首領と大幹部。諸悪の根源たるこの二人だけは絶対に排除しなくてはならない。 私のような存在をこれ以上増やさないために。 「そりゃ気にとめとくけどよ、結局輝幸はなんなんだよ、その辺をバカに分かる様に分かりやすく説明しろよ」 「なんで偉そうなのよ……そうね。どういったらいいかしら…………。 物凄くかいつまんで言うなら、手術によって生み出された後天的な能力者って感じかなぁ……?」 「へーそう言うのもあるんだな。お前はどうなの?」 「私? もちろん私は先天的(うまれつき)よ」 その答えを受けて、新田くんは腕を組み納得したように頷いた。 そのくらいは話の流れでわかって欲しいところなのだが。 「確かに後付けとかじゃなく使いこなしてるって感じだったな。それに氷ってのは水芭のイメージに合ってる」 氷のイメージに合ってると言うのは褒め言葉なのかどうかは微妙なところだ。 ひょっとして私、冷たい女と思われているのだろうか? 「まあ使いこなしてるのは訓練の成果ってやつね」 「訓練つってもどうやんだ? 武術とかと違って体系化されてるわけでもねぇだろ、我流か?」 ふむ。武術を学んでいる人間らしい疑問である。 「一応指導者はいたわよ? 育った施設にそういう事を教えてくれる人がいたから」 「じゃあ、お前が育ったところに、たまたまそういう人がいたって事か?」 「たまたまじゃないわよ。私が育ったのはちょっと特殊な孤児院でね。私みたいな能力を持った子供が集められた施設だったの」 「集められた……? なんだそりゃ」 どういう訳か、新田くんが怪訝な顔している。 ちょっと言い方が悪かっただろうか? 「言ったでしょ、能力者への迫害なんて珍しくもないって。 そういう子が普通の施設に引き取られても可哀そうだけど、異物として扱われるだけなのよ。 だったら事情が分かってる人がいる所でまとめて保護した方がいいでしょう?」 あの孤児院にいたのは、能力を悪用する人間に両親を奪われた子供や、能力故に親に見捨てられた子供たちだ。 あそこは異能による被害者を保護するための施設だった。 それは裏の事情を知る、悪党商会ににしかできない尊い行為なのである。 「そりゃいいとして。なんでわざわざ能力を鍛える指導者がいんだよ? 必要かそれ?」 「勿論必要よ。社会で生きて行けるようにちゃんと能力を抑えて制御できるようにならないとダメなんだから」 おかしなことを聞く。 社会に溶け込んで生きていくためには自分の能力を制御する必要があるなんてことは当たり前の事なのに。 いや、能力を持ってない普通の人からすればそう言う感覚なのだろうか。 「抑えるね……どちらかつうと戦う術って印象だったけどな」 「戦う…………?」 新田くんの呟きを聞いて彼の懸念に納得ができた。 ああそうか。彼にとって能力者の基準は“私”なんだ。 だから私の能力の使い方を見て、危ない指導をしている感じてしまったのだろう。 「孤児院であんな物騒な力の使い方を教えてるって訳じゃないわよ。 私は少し特殊というか、施設を出てからが物騒だったと言うか……とにかくああいう技の使い方を覚えたのは最近の事よ?」 「いつ覚えたかなんて関係ねえよ。技なんてのは積み重ねた基礎の上に成り立つただの応用だろ。根っこの部分が違ったって言ってんだよ」 よくわからない理屈だった。 けれど彼が何か誤解しているのは分かる。 自分が好きな場所が誤解されるのが悲しくって、私は言葉を重ねる。 「誤解しないでほしいんだけど。私が育った孤児院は新田くんが思ってるような怪しい施設なんかじゃないわよ。 設備もちゃんとしていたし、職員の人たちもみんな子供たちの事を第一に考える優しい人達ばかりだったわ。 施設自体もかなり豪華で、一般的な孤児院のイメージとはだいぶ違うだろうから、うちの孤児院を見たら新田くんも多分驚くわよ?」 本当に私の育った孤児院は本当に優しい世界で、心も体も貧しいと感じた事は一度もすらない。 それを知ってほしくて、私は弁明のような言葉を次々と並べていった。 それを受けて、新田くんはバツの悪そうに溜息を付いた。 「ま、別にお前の育ったところを悪く言ったつもりはねえよ。お前がいいと思ってるんならそれでいいんじゃねえの?」 「……投げやりね」 「そうでもねえさ。そもそも俺にはモノの善し悪しなんて分からねえしな。又聞きなら尚更だ お前がそこを大事だって思ってんのはわかった。そしてお前がそれを良しとしているんならそれでいいだろ」 他者に価値を求めるな、彼はそう言っていた。 その価値観は私とは対極である。 私は自分が好きなモノが誰かに嫌われていたらいやだし、自分の好きなモノを好きな人に知ってほしいと思う。 「それで、今はどうしてんだ? 育ったつうことは今は出てんだろ? どっかに引き取られたのか?」 「引き取られたと言うか、孤児院に出資してくれてる会社のお手伝いをしてるって感じかな。 お給金も出るし、社員寮もあるから、今はそこで暮らしてる」 孤児院を出て悪党商会に入ったのは、ここまで自分を育てくれた人たちに、何か恩返しが出来たらと思ったからだ。 そしてそこが今の私の居場所。 悪党商会のみんなが今の私にとっての家族だ。 「ってことは物騒な事をしてるってのもその会社ってことか」 普段は鈍いくせに、こういう所だけは妙に鋭い。 しかし彼には私がしてきた事や、暗い部分もさらけ出してるだけに今更隠す意味もない。 と言うより、思えばずいぶん恥ずかしいことも沢山言ってしまった気もするが、そこはあえて目を逸らす方向で行きたい。 「……そうね。その通りよ。 客観的に言って悪党商会は犯罪組織だし、私だって、とても人様に言えないようなことも沢山したわ」 犯罪行為に手を染めて、怪人とは言え、たくさんの相手を殺してきた。 それでも、無関係な相手に被害が出ないよう努めてきたし、殺す相手は選んできたつもりだ。 ブレイカーズの中でも特に凶悪な怪人や洗脳されてもう戻れないような人たち。 そんな多くの人を不幸にするような奴等を、お父さんの力を借りて調べてもらっては、秘密裏に処理してきた。 それは復讐心が半分、これ以上自分のような不幸な存在を生み出さないようにという気持ちが半分。 決してそれは正義感ではないけれど、私は私なりに努めてきたつもりだった。 『殺される側としては、殺す側の事情なんて一切知ったこっちゃねえだろ。例外なく悪なんだよ』 茜ヶ久保の言葉が蘇る。 今ならば、その言葉を素直に受け入れられた。 あの時はその言葉から目を逸らして来たけれど、それはきっと真実だったのだ。 私のしてきたことも、ただの自己満足でしかないのだろう。 「それでもやっぱり後悔はしていないわ」 私は悪党商会が好きだ。 悪党商会と言う居場所が出来た事を決して後悔はしない。 私は決してやさしい人間じゃない。 自分の周りの小さな世界を守るためなら他者を踏みにじることを厭わない、そういう自分を認める。 多くのモノを奪って、取り返しのつかない事をしてきたけれど、それでも大事なモノが失われるよりずっといい。 「悪党商会は私の大事な場所だし。私は私の大事なモノを護るためなら、どんなことだってする人間なのよ。軽蔑する?」 「いや別に。身内が優先なんてのは普通だろ」 彼の言葉に皮肉や責めるような意味合いはない。 それは誰だって持つ当たり前の醜さだと、彼はごく普通に認めていた。 ここまで話して分かった事だが、彼の価値観は妙に完成している。 いや完結していると言った方が正しいか。 全ての判断が自己で完結しており他者を必要としていない。 その価値観は、果たして何処で生まれた物なのだろう。 そこまで考えて、そう言えばと気付く。 私は彼の事をあまり知らない。 同じクラスではあるものの、いつも学校では夏実たちと行動していたし、彼の所属するグループ(というか男子グループ全般)とあまり付き合いはなかった。 彼がクラスでも目立つ存在であったためそんな印象はなかったが、実際の所、個人的な交流はほとんどない。 と言うか、さっきから私の話ばかりしている気がするので、そろそろ彼の順番だろう。 「ところで新田君はさ、なんで武術を始めたの?」 「あんだよいきなり。ま、強くなる必要があったんでな」 視線を切って、ぶっきらぼうにそう答えた。 彼にしては歯切れの悪い、何かを誤魔化すような言葉だった。 何だろうと考え、とある噂に思い至った。 「あ、そう言えば、一二三さんの為に始めたって噂を聞いたことがあるけど?」 新田拳正は恋人である一二三九十九の為に武術を始めた、なんてロマンチックな話を風の噂を耳にしたことがある。 年頃の乙女としてはこの手の噂は気になる所ではあるのだが、どういう訳か新田くんは苦虫でも噛み潰したような顔をしていた。 「んだよその話は。デマだよデマ。九十九のためなんかじゃねえよ、むしろ九十九のせいで始めたんだよ」 「? どう違うのそれ?」 言葉尻だけとらえれば、そう大差はないように感じられるが。 こちらの追及に失言だったかと新田くんは舌を打つ。 「仕方ねぇ。話してやる。けど他言すんなよ、マジで」 新田くんは心底嫌そうな顔したまま、武術を始めたきっかけについて話し始めた。 ◆ ありゃ忘れもしねぇ、俺と九十九が小学校に上がる前の話だ。 自慢じゃねえが記憶力の悪いこの俺がこんな昔の事を明確に覚えてんだから相当だぜ? あいつは昔っからガキ大将みてぇな性格しててな。 俺もアイツに引っ張りまわされてはアブねえ橋渡らされては、尻拭かされたもんだ。 その日もいつも見てえに千万の爺さま――九十九の爺さんな――の仕事場に忍び込んで遊んでたんだが。 仕事場つっても鉄火場の方じゃなく、古い倉庫の立ち並ぶ資材置き場でな。 程度にいろんなモンが置かれてて、まあガキにとっちゃあいい遊び場だったわけだ。 んで俺らはそこで隠れんぼをしてたんだが、二人で遊ぶ場合だいたい俺が最初に鬼をさせられるのが定番でな。 その日も俺がカウントしてさあ探すぞと意気込んだところで、どういう訳か隠れてるはずの九十九がニコニコ顔で俺の所にかけてきやがった。 その時点で俺は悪い予感がしたね。 あいつが満面の笑みを浮かべてる時はロクなことがねえ。 その予感は的中したわけだ。 『見て見て、拳正くん。すごいでしょ?』 『あ、危ないよ九十九ちゃん!』 なんと九十九のアホは爺さまの蔵から日本刀持ち出してきやがった。あん時ぁ本気で頭がおかしいと思った。 刃物とかそういう危険物が収まってる倉は普段は南京錠かけられてるはずなんだが、その日はたまたま壊れてたらしくてな。 隠れる場所を探しててたまたまそれに気づいたらしいんだが、にしても持ってくるか普通?、 そのうえ、むき出しになった刃を見てグヘグヘ笑ってるんだから、ぶっちぎりでイカレてやがったぜあの女。 『ねえ、拳正くん、これでチャンバラごっこしようよ?』 『もうそれごっこじゃないよ九十九ちゃん!』 えい☆とかいう掛け声とともに、あいつは自分の身長よりも大きい真剣をこちらに向けて容赦なく振り下してきやがった。 あの時は本気で死を覚悟したね。俺の人生のおいて四番、いや五番目くらいにマジで死ぬと思った瞬間だ。 その様子に気づいた百一さん――九十九の親父さんな――が止めてくれなきゃ俺はぜってえアイツに殺されてたぜ? その後、何故か俺まで千万の爺さまに拳骨としこたま説教喰らって夜になるまで倉庫の中に九十九と共に閉じ込められた。 隣の九十九は世界の終りみたいにわんわん泣いてたくせに、泣きつかれるとすぐに眠りこけて、翌日けろっとした顔で今度は裏山の猪退治に行こうとか言い出しやがる始末だ。 そこで俺は思ったね、この調子だと俺はいつかこいつに殺されるって。 ◆ 「…………それで?」 「俺は八極拳を始めた」 「何その結論」 「自衛だ自衛。近くにちょうど八極拳の道場があったってのも大きいんだが、基本は九十九から身を守るために武術を始めたんだ。 だからあいつは俺の倒すべき相手つー訳だ。 当面の目標はあいつの作った日本刀を叩き折るってとこだしな。その辺のなまくらなら今でも折れるんだが、あいつのは無駄に頑丈だからな」 普段の二人を見てる限り、らしい話ではあるのだが……。 何と言うかロマンチックの欠片もないなこの話。 「きっかけはあれだが、どうにも八極拳は俺の性に合ってたみたいでな、結局道場には破門されるまで6年間通い続けた」 きっとその日々は彼にとって輝かしい日々だったのだろう。 どこか遠く黄金の日々懐かしむように、彼は日々を振り返る。 しかし6年間とうい少年時代のほとんどと言っていい長きを過ごしたその道場を破門されたという。 その話は、踏み込んでもいい所なんだろうか。 「別に大した話じゃねえよ、俺が道場の方針を破ったってだけの話だ。 義なき拳は武に非ざるや。己が理の為、武を奮う事なかれってな」 こちらの表情を読み取ってか、質問を投げかける前に答えを返してくれた。 だが、その答えは、彼が鍛え上げ凶器と化したその拳を無暗に奮っていた過去を意味している。 『桜中の悪魔』と呼ばれた悪童の噂なら私も知っている。 敵味方の区別なく出会うもの全て破壊する、悪魔のような残虐性を持った暴虐の嵐。 けれど、完全に片鱗がないとは言わないが、音に聞く数々の悪評と普段の彼の姿はあまり一致しない。 どちらかと言うと先ほど語られた理念に近しい武術家と言った印象なのだが。 「ねえ、桜中の悪魔の噂って本当なの?」 私の問いに彼は少しだけ驚いたような、呆れたような何とも言えない表情を返してきた。 「それ、直接聞いてきたのは若菜以来だよ」 うっ。流石に踏み込み過ぎた質問だったか。 踏み込めなかったり踏み込み過ぎたり、どうにも私は人との距離の詰め方が下手だ。 って言うか普通に聞いたのか、凄いな夏目くん。 「ま、変に遠まわしに聞かれるよか全然いいけどな。 おおよそはマジだよ、どんな尾ひれがついてるかは知らねえがな」 噂の内容を確認するでも否定するでもなく、すんなりと自らの悪名を受け入れた。 それは武勇を語るというよりも、ただの事実確認に過ぎなかったのだろう。 「それでよくここまで更生したものね」 「更正ね。俺としては根っこは何も変わってねえつもりなんだがな。 俺は今も昔もただ気に喰わねえもんをぶっ飛ばしてきただけだ」 なるほど。そういう言い方をされると納得できる。 その考え方は現在の彼のイメージにも合うものだ。 「……ただ、なんもかんもが気に喰わねえ時期があったってだけだよ」 ようは荒れていた時期があったという事なのだろうが、なんだろう。反抗期だろうか? それにしては過激すぎる反抗期だが。 「何があったのか……っていうのは聞いていい?」 恐る恐る問いかけると、彼は少しだけ迷う様に視線を外し、自分の胸の真ん中を掴むように押さえた。 その表情は、どこか痛みをこらえているようにも見える。 「……ま、こっちだけ聞いといて言わないのもフェアじゃねえか」 そう観念するように呟くと、聞いてもつまんねえ話だぞと前置きした。 その言葉に私は無言のまま頷く。 「俺が11歳になった時に、両親が死んじまってな」 語り始めはそんな言葉から始まった。 両親の死。 その言葉に、赤い光景がフラッシュバックして、心臓が早鐘を打った。 「死んだって……それはひょっとして――――殺されたの?」 思わずの境遇と自分と重ねて、ついそんな事を聞いてしまった。 その声は少しだけ震えていたと思う。 「いや、んな物騒な話じゃねえよ。 お袋はよくある事故だ。過労だか何だかで運転手が眠っちまってそのまま突っ込んできたトラックから俺を庇ってな」 「…………よくは、ないと思うけど」 気の利いた事など言えず、そんなコメントしかできなかった。 「そうか? まあ俺は奇跡的にほとんど無傷で助かったんだが、お袋はそのまま死んじまった。それで親父が、」 そこで新田くんの言葉が止まる。 無意識なのか、胸元を押さえた腕には爪が食い込む程に力が込められていた。 「新田くん……? つらそうだけど、大丈夫? 無理しなくていいよ?」 両親の死を思い返すのはつらい作業だろう。 別に無理をしてまで話して欲しいとは思わない。 私が両親の事を話したのは、ただブレイカーズの憎しみからの事だ。 それを聞いたからと言って、義理堅く答える必要なんてどこにもないのに。 「ああ、気にすんな。別につらいとかそう言う訳じゃねえから。ただ古傷が痛むってだけだ」 「古傷……?」 そう言えば、去年の水泳の時間に、男子たちが彼の胸元から腹にかけて幾つもの大きな刺し傷があったと騒いでいたのを思い出す。 他の人ならともかく、相手が新田くんだったため色んな意味で表だってそんなに騒がれることはなかったけれど。 うちの水泳の授業は男女別なので直接見たわけではないが、古傷とはその傷の事だろうか。 「親父はお袋が死んでからすっかり参っちまってな、まあそれに気づけなかった俺も悪いんだが」 それは自らの至らなさを自省するような、少しだけ悲しげな声だった。 「結局、親父は謝りながら寝てる俺を包丁で何度かぶっ刺して、最期は自分の首を掻っ切って死んじまった」 「――――――」 その衝撃的なカミングアウトに言葉が出なかった。 つまり、彼は。 実の母親に命を救われて。 実の父親に命を奪われかけたのか。 私は両親を殺したブレイカーズへの憎しみはあれど、両親に対しては幸せな記憶しかない。 だから、彼が両親に倒してどういう心情を抱いているのか、その想いは私には想像もつかない。 「もともとお袋の方は天涯孤独の身でな、親父の親戚筋に引き取られたわけなんだが。 そいつらが親父の事を悪く言いやがったんで、テーブル叩き割って、ドアノブ破壊して、そのまま家を追ん出てやった」 正直、言い方は悪いが、息子と共に無理心中を図った親族を鼻摘み者として扱う心情は理解できないこともない。 それでも許せなかったのだろう。 自分を殺そうとした父親を悪く言われた事が。 「んで、往く当てもないまま、似たような境遇の奴らとつるむようになって、そこでケンカを売ったり買ったりしまくってたら、いつの間にやら用心棒紛いの事をする羽目になってよ。 悪魔呼ばわりされてたのはその頃だな、学校は殆どサボってたんだが、桜中の冠がついたのは制服のまま飛び出して着替える服もなかったんでほぼ制服だったからだろうな。 お蔭て悪名まき散らすなって通ってもねえのに学校に目つけられる始末でよ。よく卒業できたもんだぜ」 そう言ってカカカと豪快に笑った。 だが、聞いたこちらとしては笑えない話だった。 何と反応していいのかすら分からない。 「ま、過ぎた話だ、俺もある程度は割り切ってる。だからそう深刻に捕えんな」 情けない。 話しの重さに戸惑っている間に、逆に気遣われてしまった。 けれど、そう簡単に割り切れるものなのだろうか。 私は両親の死を、ずっと引きづっている。割り切ることなんてできない。 「それで、今はどうしてるの? まさか今も家出中って訳でもないんでしょ?」 「ちょっとしたきっかけがあってな、中三の頭くらいには親戚の家に戻ってたよ」 「よく戻れたわね……」 色んな意味で。 なにより話の限りだと親戚側が受け入れそうにないものだが。 「まあ土下座して謝り倒したってのもあるんだが、百一さんが手まわしてたみたいでな。 俺が出てったって知って、向こうの家に謝り入れて壊しちまった家具やらを修理してくれてたらしい」 百一さんと言うのは確かさっきの話にも出てきた一二三さんのお父さんだったか。 語り口から随分と尊敬しているように感じられる。 「けど正直あそこは居心地はよくなかったな、まあ自業自得ではあるんだが。 だから高校進学を契機に家を出ることにしたんだよ、今度はちゃんと穏便にな」 「なに? ってことは新田くん。今一人暮らしな訳?」 「いや。一人って訳じゃねぇよ」 「だよね」 流石にそれはないか。 けど、うちの学校って寮があるわけでもないしどうしているんだろう? 「公園で出会った爺さんと同居してる」 「え、なにそれ」 ドン引きである。 アグレッシブすぎるだろ彼の人生。 「いや、ただの爺さんじゃねえぞ? その爺さんは八極拳の達人でな。 行く宛がないっていうんで衣食住を提供する代わりに師事させてもらってるって訳だよ」 「いや……どっちにしてもドン引きだよ」 よくそんな素性の知れない相手と一つ屋根の下で暮らせるものである。 「家の方は千万の爺様の口利きで長屋を格安で借りれたんで随分と助かってはいるな。 一応両親の保険金が残ってるんで、その辺を切り詰めながら暮らしてるって感じだよ」 「へー、ってことは自炊してるの? 新田くん家事とかできるんだ?」 そんなイメージはまるでないが、それともそのお爺さんがやってくれているのだろうか。 だが、新田くんは言いたくなさ気にあーと唸ると、頭を掻いて視線を逸らした。 「……飯はたまに九十九が作りに来んだよ、掃除とかもそのついでにな」 何その通い妻。恐ろしい。 「一二三さん料理とかできるんだ」 「まあ一応な。あいつ刃物と火の扱いだけは病的に上手いからな……」 いやー料理ってそんな簡単なもんじゃないですけどね。 と女子の端くれとして言っておく。 そう言えば一二三さん学食じゃなくお弁当だったな、自分で作ってたのだろうか。 「とにかくだ。そういう時期があったつう話だよ。 この辺は九十九くらいしか知らねえ話だから、あまり広げてくれるなよ」 これ以上この話を続けるのは照れくさいのか、強引に話を打ち切ってきた。 心配しなくともこんな話、おいそれと他人に話せる訳が無い。 「んで、結局ここまで歩いてミラってガキには会わなかったな。入れ違ったか?」 「ミラじゃなくてミロさんね。 うーん。他の方向に行った可能性もあるし、私がぼうとしてる間に先に行っちゃった可能性もあるから何とも言えないわね」 私たちは幾つかの行動方針を定めたが、まずは別れた場所のハッキリしているミロさんから探す事にしたのだった。 そして今、私が来た道を戻りミロさんと別れた探偵事務所の近くにまでたどり着いた所だ。 「あれ…………?」 「どうした?」 どういう訳だろう。 そこにあるはずの私の罪の証、ロバート・キャンベルの死体がなかった。 よく見ればすぐ傍らには埋葬された跡がある。 「ミロってガキが戻ってきてやったとか?」 「それはない、と思うわ」 そんな精神状態ではなかったし、何より彼はこんな小奇麗に埋葬できるような子だとは思えない。 ならば善意の第三者が行ったのだろうか。 「ま、いいんじゃねえの。どう見ても悪意によるもんでないだろうし、そういうやつもいるだろう」 「そうね……」 本来私がすべき行為をしてもらった事に、感謝はすれど訝しむ理由はない。 そういう人間らしらを失っていない人間がこの場にいる事を喜ぶべきだ。 「少しだけ祈らせて。私が殺してしまった彼のために」 後ろの新田くんに断りを入れてから私は、彼が埋葬されている土山の前まで移動して、両手を合わせて目をつむる。 祈るなんて行為はただの自己満足なのかもしれない。 それでもこの言葉だけは言っておかなくてはならかなった。 「ごめんなさい。そして助けようとしてくれてありがとうございました」 罪悪感は和らぐことなく、今もこの胸を苛んでいる。 この痛みを抱え、前に進むことこそが彼に対する贖罪に他ならない。 「私は前に進みます」 正しいかは分からないけれど。 彼の望む正義とは違うかもしれないけれど。 それでも前へ。 【C-4 剣正一探偵事務所前/昼】 【新田拳正】 状態:ダメージ(中)、疲労(小) 装備:なし 道具:基本支給品一式、ビッグ・ショット、ランダムアイテム0~2(確認済み) [思考・状況] [基本]帰る 1 クラスの面子を探す 2 脱出する方法を考える 【水芭ユキ】 [状態]:疲労(中)、頭部にダメージ(治療済み)、右足負傷(治療済み)、精神的疲労(小) [装備]:なし [道具]:ランダムアイテム1~3(確認済)、基本支給品一式、クロウのリボン、風の剣 ロバート・キャンベルのデイパック、サバイバルナイフ・裂(使用回数 残り2回)、ロバート・キャンベルのノート [思考] 基本行動方針:この痛みを抱えて生きていく 1:ミロを探して許してもらう 2:夏美を探して守る 3:悪党商会の皆も探す 4:お父さん(森茂)に会って真実を確かめたい 098.friend 投下順で読む 100.CROWS/WORST 104.acquired designer child project 時系列順で読む 氷柱割 新田拳正 想う心 水芭ユキ
https://w.atwiki.jp/makarunote/pages/377.html
Shooting Star -IA- (シューティング・スター イア) 基本情報 アーティスト TeddyLoid feat .IA 配信日 2015/03/25 ジャンル ボーカロイド 原曲 - 解禁方法 解禁条件なし BPM 130 難易度 S3/N5/H8(旧:3/5/7) 特徴 難コースHARDは高密度注意 アップデートに伴う特記事項 2018/03/2915段階の難易度表記に対応。 特徴 テンポ遅めの4拍子の楽曲。 コースデザインが特殊で「演出を見るぶんには楽しい」が、実際の演奏では「譜面が見づらい」「ターゲットとアバターの距離感を掴みづらい」などのデメリットも多数抱えた難コース。 ドラムパートの音色が聴き取りやすく、ターゲットの正しい演奏タイミングを知る際に、かなり参考にしやすい。 アドリブの注意点 SIMPLEとNORMALで隠し場所がほぼ共通。 HARDは終盤、画面背景のイメージが「五線譜→電子回路」へと移り変わった直後にHARD限定の隠し方がある。それ以外はNORMAL以下の隠し場所をすべて含む。 ◯…ヒット ◎…クリティカル ★…アドリブ 4拍子のリズム 【① ・ ② ・ ③ ・ ④ ・ ① ・ ② ・ ③ ・ ④ ・ 】 HARD該当箇所 [◎...◎...◯.◯...◯.★...◯.◯.◯.◯.◯.◯.] [◎...◎...◯.◯...◯.★...◯.◯.◯...◯.◯.] HARD限定のアドリブがある箇所は コースラインが135度に折れ曲がるなど複雑な構造をしているが、 譜面自体は上記のように単純。 HARDの注意点 序盤の難所となる「白いヒットの5連打〜クリティカル」の繋ぎは、16分間隔より細かい連打が必要。 伴奏だけを参考にすると、[◯◯◯◯◯◯]という6連符から、音符1個を引き算した5連打になる。譜面だけ見ると「アバターが奥から手前へ進むコース視点」が意地悪で、正しい演奏タイミングが非常にわかりづらい。下記のように「32分音符」と考えて早めに取るのも有効。 ◯……ヒット ◎……クリティカル 伴奏ではこう▶︎[◯ ◯ ◯ ◯ ◯ ◎ . . . ] 横着すると…▶︎[◯◯◯◯◯ . ◎ . . . ] また、終盤には[.◯◯◯.◯◯◯.◯◯◯.◯◯◯]という16分間隔の3連打ラッシュがある。 空白の位置に注意。他の楽曲だと「プラグアウト」HARD開幕にまったく同じ配置がある。「〜狂気の優曇華院」や「魔理沙は〜」のHARDなどで登場する配置は[◯◯◯.◯◯◯.]…である。空白の位置が違うので勘違いしないこと。 【アップデート年表へ戻る】 【トップページへ戻る】